package com.woniuxy.factory.mapper;

import com.woniuxy.factory.entity.OtherIn;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 邹佳骏
 * @date 2020-08-22 18:37
 * @name 物理入库记录
 */
public interface OtherInMapper {

    List<OtherIn> selectAllOtherIn(@Param("home") Integer home, @Param("limit") Integer limit
            ,@Param("otherIn") OtherIn otherIn,@Param("pupId") String pupId
            ,@Param("startTime") String startTime,@Param("endTime") String endTime);

    void updateOtherIn(@Param("otherin") OtherIn otherIn,@Param("pupId") String pupId);

    void insertOtherIn(String pupId,Integer typId);

    /*判断当前的采购计划编号是否存在*/
    int selectCountByPupId(String pupId);

    /*查找所有的数据条数*/
    int selectAllCount();

    /*查询所有状态为已入库的入库表*/
    List<OtherIn> selectOtherInDone(int otherinstatus);
}
